package ExceptionDemo;

public class ExceptionDemo1 {
    public static void main(String[] args) {
        int i = 10;
        //int j ="11"; //这里编译时就报了异常
        //演示运行时异常
/*        int j =0;
        System.out.println(i/j);//ArithmeticException算术异常了*/
        //让我们使用try catch
        try {
            int j = 0;
            System.out.println(i / j);
        }catch (Exception e){
            //System.out.println("出现异常了");
            //e.printStackTrace();//打印当前的异常信息
            System.out.println(e.getStackTrace());//地址信息
            System.out.println(e.getLocalizedMessage());//打印异常信息

        }finally {
            System.out.println("我是不管异常会不会出现都会执行的代码");
        }


        System.out.println("异常被捕获后，这段代码就不受异常影响，可以被执行了");
    }
}
